power installations - Turkish English Dictionary